package blog.mapper;

import java.util.List;

import blog.entity.Tag;

public interface TagMapper {
	/**
	 * 	查询所有的标签
	 * @return
	 */
	List<Tag> listTag();

	/**
	 * 	查询标签对应的文章数量
	 * @param tagId
	 * @return
	 */
	Integer getArticleCount(Integer tagId);

	/**
	 * 	添加标签
	 * @param tag
	 * @return
	 */
	int addTag(Tag tag);
	
	/**
	 * 	删除标签
	 * @param tagId
	 * @return
	 */
	int deleteTag(Integer tagId);

	/**
	 * 	根据Id查询要修改的标签
	 * @param tagId
	 * @return
	 */
	Tag getTagById(Integer tagId);
	
	/**
	 * 	修改标签
	 * @param tag
	 * @return
	 */
	int editTag(Tag tag);

}
